package com.example.pilipili.service;

import com.example.pilipili.common.R;
import com.example.pilipili.pojo.dto.UInfo;
import com.example.pilipili.pojo.entity.User;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author liyv
 * @since 2023-12-01
 */
public interface UserService extends IService<User> {

    R register(User user) ;


    R<User> updateBaseInfo(User user) ;

    R<UInfo> selectInfoById(int uid) ;

    R<User> changeHandUrl(int uid,String newUrl);

    R<List<User>> getsByStatus(int status) ;

    // change status
    R<User> updateStatus (User user) ;

}
